package com.jn.erp.web.api.student.entity.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class StudentRenewalDto {

    private Long id;

    private String name;


    private String mobile;


    private String className;


    private Long gradeId;

    private String gradeName;

    private Long counselorId;

    private Long creator;

    private Long managementId;

    private Long orgId;

    private String counselorName;


    private String managementName;

    private String courseName;

    private Long studentId;

    // 剩余课时
    private String remainingClass;

    // 剩余天数
    private String remainingDay;

    // 已经消耗课时
    private Integer countLessonComplete;

    // 退转课时
    private Integer countLessonRefund;

    // 剩余课时数
    private Integer remainderLesson;

    // 区分预警设置 1 且 2或
    private Integer type;

    // 是否超上 1是超上
    private Integer overClass;

    private  String lessonType;

    private  String teacherName;

    // 是否停课 0停课1复课',
    private Integer stopsResume;



    // 续费提醒时间
    private LocalDateTime renewalReminderTime;

    // 到期时间
    private LocalDateTime  expireDate;
    // 是否删除
    private  String isDelete;


    private  String createUser;

    private  LocalDateTime createDate;

    private  String wxParam;

    private Long teacherId;

    private Long cofId;

    // 每页显示数据
    @TableField(exist = false)
    private Integer pageSize;

    // 当前页码
    @TableField(exist = false)
    private Integer pageNum;


    private Long courseId;


    private Long classId;



}
